package org.jeecg.modules.charge.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * @Description: 凭证头表
 * @Author: jeecg-boot
 * @Date:   2020-03-19
 * @Version: V1.0
 */
public class VoucherHead {
	/** id */
	public String id = null;
	/** 节点id */
	public String voucherNodeId = null;
	/** 主辅币公司 */
	public String company = null;
	/** 记账凭证 */
	public String voucherType = null;
	/** 会计年度 */
	public String fiscalYear = null;
	/** 会计期间 */
	public String accountingPeriod = null;
	/** 凭证号 */
	public Integer voucherId = null;
	/** 附单据数 */
	public Integer attachmentNumber = null;
	/** 凭证日期和制单日期 */
	public String prepareddate = null;
	/** 制单人 */
	public String enter = null;
	/** 出纳 */
	public String cashier = null;
	/** 是否已签字 */
	public String signature = null;
	/** 审核人 */
	public String checker = null;
	/** 记账日期 */
	public String postingDate = null;
	/** 记账人 */
	public String postingPerson = null;
	/** 来源系统 */
	public String voucherMakingSystem = null;
	/** 备注1 */
	public String memo1 = null;
	/** 备注2 */
	public String memo2 = null;
	/** 保留项1 */
	public String reserve1 = null;
	/** 保留项2 */
	public String reserve2 = null;
	/** revokeflag */
	public String revokeflag = null;
	/** 凭证状态(0:未上传，8:上传成功，9:上传失败) */
	public Integer voucherStatus = null;
	/** 预留字段1 */
	public String filed1 = null;
	/** 预留字段2 */
	public String filed2 = null;
	/** 预留字段3 */
	public String filed3 = null;
	/** 预留字段4 */
	public String filed4 = null;
	/** 预留字段5 */
	public String filed5 = null;
	/** 预留字段6 */
	public String filed6 = null;
	/** 预留字段7 */
	public String filed7 = null;
	/** 预留字段8 */
	public Integer filed8 = null;
	/** 预留字段9 */
	public Integer filed9 = null;
	/** 状态 */
	public Integer status = null;
	/** 创建时间 */
	public Date createTime = null;
	/** 更新时间 */
	public Date updateTime = null;
	/** 关联凭证明细 */
	public List<VoucherEntry> voucherEntryList = new ArrayList<>();

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getVoucherNodeId() {
		return voucherNodeId;
	}

	public void setVoucherNodeId(String voucherNodeId) {
		this.voucherNodeId = voucherNodeId;
	}

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getVoucherType() {
		return voucherType;
	}

	public void setVoucherType(String voucherType) {
		this.voucherType = voucherType;
	}

	public String getFiscalYear() {
		return fiscalYear;
	}

	public void setFiscalYear(String fiscalYear) {
		this.fiscalYear = fiscalYear;
	}

	public String getAccountingPeriod() {
		return accountingPeriod;
	}

	public void setAccountingPeriod(String accountingPeriod) {
		this.accountingPeriod = accountingPeriod;
	}

	public Integer getVoucherId() {
		return voucherId;
	}

	public void setVoucherId(Integer voucherId) {
		this.voucherId = voucherId;
	}

	public Integer getAttachmentNumber() {
		return attachmentNumber;
	}

	public void setAttachmentNumber(Integer attachmentNumber) {
		this.attachmentNumber = attachmentNumber;
	}

	public String getPrepareddate() {
		return prepareddate;
	}

	public void setPrepareddate(String prepareddate) {
		this.prepareddate = prepareddate;
	}

	public String getEnter() {
		return enter;
	}

	public void setEnter(String enter) {
		this.enter = enter;
	}

	public String getCashier() {
		return cashier;
	}

	public void setCashier(String cashier) {
		this.cashier = cashier;
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}

	public String getChecker() {
		return checker;
	}

	public void setChecker(String checker) {
		this.checker = checker;
	}

	public String getPostingDate() {
		return postingDate;
	}

	public void setPostingDate(String postingDate) {
		this.postingDate = postingDate;
	}

	public String getPostingPerson() {
		return postingPerson;
	}

	public void setPostingPerson(String postingPerson) {
		this.postingPerson = postingPerson;
	}

	public String getVoucherMakingSystem() {
		return voucherMakingSystem;
	}

	public void setVoucherMakingSystem(String voucherMakingSystem) {
		this.voucherMakingSystem = voucherMakingSystem;
	}

	public String getMemo1() {
		return memo1;
	}

	public void setMemo1(String memo1) {
		this.memo1 = memo1;
	}

	public String getMemo2() {
		return memo2;
	}

	public void setMemo2(String memo2) {
		this.memo2 = memo2;
	}

	public String getReserve1() {
		return reserve1;
	}

	public void setReserve1(String reserve1) {
		this.reserve1 = reserve1;
	}

	public String getReserve2() {
		return reserve2;
	}

	public void setReserve2(String reserve2) {
		this.reserve2 = reserve2;
	}

	public String getRevokeflag() {
		return revokeflag;
	}

	public void setRevokeflag(String revokeflag) {
		this.revokeflag = revokeflag;
	}

	public Integer getVoucherStatus() {
		return voucherStatus;
	}

	public void setVoucherStatus(Integer voucherStatus) {
		this.voucherStatus = voucherStatus;
	}

	public String getFiled1() {
		return filed1;
	}

	public void setFiled1(String filed1) {
		this.filed1 = filed1;
	}

	public String getFiled2() {
		return filed2;
	}

	public void setFiled2(String filed2) {
		this.filed2 = filed2;
	}

	public String getFiled3() {
		return filed3;
	}

	public void setFiled3(String filed3) {
		this.filed3 = filed3;
	}

	public String getFiled4() {
		return filed4;
	}

	public void setFiled4(String filed4) {
		this.filed4 = filed4;
	}

	public String getFiled5() {
		return filed5;
	}

	public void setFiled5(String filed5) {
		this.filed5 = filed5;
	}

	public String getFiled6() {
		return filed6;
	}

	public void setFiled6(String filed6) {
		this.filed6 = filed6;
	}

	public String getFiled7() {
		return filed7;
	}

	public void setFiled7(String filed7) {
		this.filed7 = filed7;
	}

	public Integer getFiled8() {
		return filed8;
	}

	public void setFiled8(Integer filed8) {
		this.filed8 = filed8;
	}

	public Integer getFiled9() {
		return filed9;
	}

	public void setFiled9(Integer filed9) {
		this.filed9 = filed9;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public List<VoucherEntry> getVoucherEntryList() {
		return voucherEntryList;
	}

	public void setVoucherEntryList(List<VoucherEntry> voucherEntryList) {
		this.voucherEntryList = voucherEntryList;
	}
}
